class Dog{
    name: string;
    age: number


    bark(){
        // 在实例方法中，this表示当前的实例
        console.log(this);
        
    }

    // constructor 称为构造函数
    // 构造函数会在对象创建时调用
    // 可以通过this向新建的对象添加属性
    constructor(name: string, age: number){
        this.name = name
        this.age = age
    }
}


const dog = new Dog('小黑', 4)
dog.bark()

const dog1 = new Dog('小黑哥哥', 5)
dog1.bark()